<?php

namespace App\Models\DylistModels;
use App\Models\ParentModel;
use ClassesWithParents\D;
use DB;
use App\Components\Tools;
use Log;
/**
 * 抖音热门视频榜model
 * @author puppet
 */
class DyHotVideo extends ParentModel
{
    /**
     * 与模型关联的数据表。
     *
     * @var string
     */
    protected $table = 'pt_dy_hot_video';

    /**
     * DB::直接操作的数据库表名
     * @var string
     */
    protected $db_table = 'pt_dy_hot_video';

    /**
     * 主键 默认id。
     *
     * @var string
     */
    protected $primaryKey = 'id';

    /**
     * 指定是否模型应该被戳记时间。
     *
     * @var bool
     */
    public $timestamps = false;


    /**
     *    ajax 拉取数据 type 1总榜 2xx榜 怎么查暂时没考虑好
     */
    function getPageData(){
        $limit=50;
        $sql=" select * from $this->table where type=1 ";
        $sql.=" order by effect_value desc limit $limit";
    }

    //插入新增热点视频数据
    function upHotVideoto($data){
        foreach ($data as $k => $v) {
            $date = array(
                'rank' => $v['rank'],
                'title' => $v['title'],
                'play_count' => $v['play_count'],
                'digg_count' => $v['digg_count'],
                'comment_count' => $v['comment_count'],
                'hot_words' => $v['hot_words'],
                'hot_value' => $v['hot_value'],
                'item_cover' => $v['item_cover'],
                'author' => $v['author'],
                'share_url' => $v['share_url'],
                'create_time' => date('Y-m-d H:i:s', time()),
                'update_time' => date('Y-m-d H:i:s', time()),
                'type' =>1,
            );
                DB::table("pt_dy_hot_video")->insertGetId($date);
            }
    }

}